home *** CD-ROM | disk | FTP | other *** search
- The SCOOPS.SCM in this directory has been minimally modified to work
- with MIT Scheme 7.0 and beyond. It is based on a version of scoops
- written at Texas Instruments and modified by sherin@linc.cis.upenn.edu
- (who is probably no longer at linc.cis.upenn.edu) to work on an old
- version of MIT Scheme. I added some definitions to deal with
- anachronisms, fixed some one armed ifs (which used to return #f),
- changed the syntax table that the macros are defined in, and fixed a
- bug in the rename-class code.
-
- I did a small amount of testing. It seems to work.
-
- Unlike the original, the definitions of all the scoops procedures are
- not encapsulated in a "scoops-package". This is unfortunate,
- particularly since the definitions that I added redefine some runtime
- system procedures. The problem with the encapsulated stuff was that
- there were inconsistancies between the environments in which macros
- are evaluated, the environments in which macros are invoked and the
- environment of the "scoops-package".
-
- Note again that this is a minimally modified scoops. I basically did
- the least work neccessary to get it up under the latest MIT Scheme. I
- would hope that somebody will do the necessary work to clean it up.
-
- There is also some minimal documentation in SCOOPS.DOC. I did not
- write it.
-
- markf@zurich.ai.mit.edu